[img]http://imageshack.us/a/img812/3743/q8w7.png[/img]

[b]PSNpatch 2.45[/b] - WITH COBRA PLUGIN & STEALTH EXTENSIONS 
for 4.XX CFW & COBRA Editions 
[b]by KW[/b]

What is PSNpatch ?
- Spoofs IDPS (console ID) and PSID;
- Disables cfw syscalls (emulates official firmware);
- Opional cobra stealth extensions for perfect cfw disabling in COBRA systems;
- Deletes game launch history;
- Installs RAPs and EDATs.
- Unlocks PSN (c00) game demos.
- Patches installed 4.50+ games to run in 4.46 systems. 
- Version spoofing from cobra 4.46, 4.53 & [b]4.55[/b] to ANY OTHER firmware version.
- PSNPatch plugin available for cobra systems;
- Includes webMAN installation and XMB configuration.

Compatible with 4.XX systems including and COBRA editions.


[b]Do you like PSNPatch ?[/b]
How about help raising funds to buy a PS4 for KW ?
Just press this link and [b]donate [/b]with paypal:
[url]https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GKN9XX7FAQEL2[/url].


----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- "

[b]Last Changes (2.45 to 2.30)[/b]:


[2.45] 09/03/2014

* New "OFW mode" for Cobra.
* Added PS2emu (iso/classics) swapping for Habib 4.55.
* "Cobra menu" is now "Cobra TOOLBOX" :)
* Some shortcut were remapped to accomodate new functions

[2.41, 2.40, 2.30]
* Disables dev_habib (writeable flash) mounting at start-up in cobra 4.55 (install new stealth extension to use);
* Version spoofing configuration moved into psnpatch.cfg file (where it should always have been) - see default.cfg and read documentation;
  (psnpatch should be able to automatically update psnpatch.cfg file and remove old cobra_version.txt)
* Updated "CFW Disabled" message in psnpatch cobra plugin to inform if using "normal mode" or "stealth extensions".
* [b]Added support for HABIB Cobra 4.55[/b].
* New stealth extensions for Cobra 4.55.
* Version spoofing for cobra 4.55 (spoofs any future firmware version).
* When spoofing version in cobra 4.53, stealth extensions are automatically activated.
* When removing stealth extensions in 4.53, version spoofing is automatically disabled.
* IDPS locating and spoofing compatible with 4.55+ firmwares;




----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- "


[b]
. PLEASE READ CAREFULLY THE DOCUMENTATION BEFORE USING PSNPATCH.
. BE SURE YOU UNDERSTAND WHAT CAN BE DONE WITH PSNPATCH.
. NO WARRANTIES ARE GIVEN.
. USE AT YOUR OWN RISK.
. DON'T USE PSNPATCH FOR PIRACY.
. PSNPATCH AUTHOR CONDEMNS PIRACY.
[/b]

[OFFICIAL SUPPORT FORUM] --> [url]http://tortuga-cove.com/forums/viewtopic.php?f=129&t=5576[/url]
[QUICK TUTORIAL]         --> [url]http://tortuga-cove.com/forums/viewtopic.php?f=129&t=5590[/url]



----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- " ----- "


[b]= SUMMARY:[/b]

This is an app made by KW and based in the works of stoker25 (psidpatch) and user (psnope). 

The major objective is to spoof the console Id and disable cfw syscalls extensions in order to make your system more "safe" to go into the psn. 
(Note that MORE safe doesn't mean IT IS safe!).
It also deletes the boot history execution.
The optional cobra plugins unloads from memory after activation.
Additionally, you can also install RAPs and EDATs, unlock psn game demos and patch 4.50 (and above) games and apps to run in 4.46 systems.
New algorithms specially made for CFW disabling and searching valid user accounts.
Firmware independent (except for the optional cobra stealth extensions which depends on the cobra cfw implementations).


The alternative (highly recommended) "stealth version" is disguised as a really OLD Japanese game patch.
Which one ? 
Don't worry. You will know when you run the game and psnpath appears ;)
If this is an issue to you, use the normal psnpatch version.




= How to use:

Just install and run. A simple interface will guide you trough.
Optionally you can install a prx plugin that runs in the background and do all the "spoofing" and CFw disabling from the xmb by means of a simple shortcut (read below).



[b]= CFW DISABLE / REMOVE SYSCALLS[/b]

You can execute the app directly after install. 
This will allow you to remove cfw syscalls and delete execution history.
Removing syscall will simulate a official firmware version improving protection level against PSN bans.
Note that after doing this, some homebrew programs (like multiMAN) will refuse to execute.
Just mount the game backup you want BEFORE using PSNPATCH to disable cfw.
After CFW is disabled you can play the mounted game backup but cannot mount another one.
This "cfw disabling" will only be active until next ps3 reboot.

Press TRIANGLE
(3 beeps will inform of the cfw removal success).
If there were NO BEEPS it means that the CFW WAS NOT DISABLED!!!

Psnpatch uses 3 complimentary algorithms to improve cfw disabling success rate (plus an additional "OFW Emulator" for cobra. see bellow)

Note: If a mounted game in [b]cobra[/b] gives [b] black screen [/b]after disabling cfw, try mounting as ISO. 



[b]= SPOOF CONSOLE ID (IDPS):[/b]

If you want to spoof idps and psid, you need to the edit the PSNPATCH.cfg file 
(see example).PSNPATCH will scan locations in the following order:
	"/dev_usb000/psnpatch.cfg"
	"/dev_hdd0/game/PSNP11001/USRDIR/psnpatch.cfg"
	"/dev_hdd0/game/BLJS10018/USRDIR/psnpatch.cfg"

Press SQUARE just to spoof both idps and psid.



[b]= "ALL IN ONE":[/b]

Press CROSS to do a "ALL IN ONE": Spoof idps and psid, disable cfw syscalls and delete execution history.
(3 beeps will inform of the success disabling cfw).
You can even start psnpatch and keep X pressed until you ear the 3 beeps, bypassing the user interface and back to XMB !



[b]= INSTALLING RAPS AND EDATS:[/b]

When PSNPATCH starts, it will search for the first valid user account (usually it will be '1', but it can be a different value).
Place RAPs and/or EDATs in the folder configured in PSNPATCH.cfg (usually /dev_usb0/exdata/ in a usb stick placed on the right most ps3 port).

Press:
L1 - a log will be displayed on-screen listing the processed games by file type.
UP/DOWN to change the USB port where to get the RAPs and EDATs.
LEFT/RIGHT to select the user account where to install.


- Note 1: Advisable not process more than 20 files at the same time (if you sign more, they may not appear in the log).
- Note 2: Once the RAPs and EDATs are installed, you can remove them from the USB stick.
- Note 3: RAPs and EDATs are installed in one user account but available to all users.
- Note 4: RAPs are installed with the current IDPS (original or spoofed) and will work ONLY with that IDPS active!



[b]= UNLOCK PSN GAME (C00) DEMOS:[/b]

PSNpatch can unlock game demos of c00 type.
For each unlocked game there will be created a new EDAT.

Press R1 - A list of unlocked games will be displayed on screen.

NOTE: EDATs are IDPS independent (will always work in your system. Even with spoofed IDPS).



[b]= PATCHES 4.50 (and above) games:[/b]

There are still many users with 4.46 systems – Rebug or Cobra addicts (that wants the full set of cobra 7.0 functionalities) ;)
These users, need to spoof their systems to login into psn.
PSNPatch can  re-sign 4.50 JB (not ISO) game images, psn games, apps (like ps store) and new game patches to run in 4.46 systems.
NOT ONLY 4.50 version games: it should also work with future versions.

Press L2 - A menu will allow to choose where to scan.

Press START.
A list of patched games and the number of patched files per game will be displayed on screen.
Press START again to reboot the ps3.

Note: this process patches EBOOT.BIN, *.self, *.sprx, and PARAM.SFO files.



[b]= QUICK USE[/b]

If you don't want the user interface, just execute PSNPATCH and keep pressed CROSS or TRIANGLE until 3 beeps and get back to the XMB.



[b]= FIRMWARE VERSION COMPATIBILITY:[/b]

PSNPATCH should be compatible with every 4.XX version.
It is independent of the CFW "flavor" (rebug, rogero, habib, steve, zer0 … and cobra editions!).
Tested with 4.21, 4.25, 4.30, 4.41, 4.46, 4.50, 4.53, 4.55
It should be compatible with future firmware releases, as it uses standard syscalls to process the spoofing method.
Starting on 4.55, due to changes in firmware,  the idps is read by searching the lv2 memory, without using fixed offsets, so it should keep compatibility between firmware versions.
It does the cfw disabling by searching and disabling the known "unofficial” syscalls.
Special processing is made for Cobra editions.
Equal to every 4.X firmware until now.
The remaining functions deals with the ps3 file system and are also compatible with every firmware version.



[b]= TESTING[/b] IF PSNPATCH WORKS WITH YOUR SYSTEM:

IF you want to be sure psnpatch works in your system:
- edit pasnpatch.cfg to define new idps and psid. Put it in the root of a usb stick and place it in the rightmost ps3 usb port.
- Run psnpatch keeping CROSS pressed until you ear 3 beeps or got back to XMB.
- If the system beeped, it means that the cfw disabling was successful.
- You can re-run psnpatch. It should give you an error complaining about cfw syscalls not found and it will display the current idps and psid values.
- You can also run Multiman, Irismanager or any other syscall-dependent homebrew: they will all complain about an “unsupported” or “unknown” firmware version ;)


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-


[b]= COBRA TOOLBOX[/b]:

- Cobra systems are also supported (running in ANY 4.46 or HABIB's 4.53/4.55) with a list of additional functions available trough the [b]COBRA TOOLBOX[/b].

- [b]COBRA TOOLBOX[/b] can be used to configure several options:
   O Cobra stealth extensions (for improved security when disabling cfw and removing dev_habib);
   O PSNPatch plugin (disable cfw / spoof idps & psid / deletes history / unloads from memory);
   O webMAN;
   O XMB webMAN support (add "my games" and remove "app_home" from );
   O Swap PS2 emulator mode between PS2ISO and PS2 Classics;
   O Spoof ANY FIRMWARE VERSION;
   O Special [b]"OFW EMULATOR" [/b];

- PSNPatch plugin can be called with L3+R3+R2;
  O 3 seconds, 3 beeps, and it is done !
  O After disabling syscalls the plugin unloads itself from memory;

- If you have a previous version of the above plugins, remove using psnpatch interface, reboot and re-install.

- After installing the plug-ins, they will stay resident in memory until being uninstalled from psnpatch interface or unloaded from memory;


PSNPATCH plug-in disables CFW, deletes execution history, SPOOFs idps and psid, and removes itself from memory.
PRESS L3+R3+R2 in XMB to activate
PRESS L3+TRIANGLE+R2 in XMB - safety options for bad plug-ins: it disables ALL plug-ins (renames boot_plugins.txt) and reboot.



[b]= COBRA STEALTH extensions[/b]:

2 opcode extensions for cobra that allows an higher stealth approach - when called, the extensions will remove cobra's syscall table protection, allowing a PERFECT syscall table reconstruction (mimicking OFW).
Use ONLY with supported cobra versions (ANY 4.46 or HABIB's 4.53/4.55 cobra editions).
It also extends Cobra systems to support firmware version spoofing using cobra opcodes !
In habib cobra 4.45, dev_habib (writeable flash) will be unmounted after installation of stealt extensions.

These changes are made at stage2.bin level.
As it is VERY sensitive to manipulate both ps3 flash memory and cobra's stage files, psnpatch can do this for you.
It was tested toughly many different configurations without any issues.
But, again, without any warranties!

TO install and remove use COBRA TOOLBOX.



[b] = COBRA VERSION spoofing [/b]:

PSNPATCH can spoof ANY firmware version using cobra internal opcodes.
The release available at the download link is configured to 4.55 but it is easly changed to any other version !

- Usage:
First, make sure other softwares are not already spoofing a firmware version (as MultiMAN or webMAN).
PSNpatch displays the current and the spoofed version (0.00 means no spoofing is in effect, X.XX means an error in cobra configuration file - read below).
Besides spoofing version and build number, psnpatch can also update cert files (if any).
Run COBRA TOOLBOX and select the spoofing version.

[b]4.53 only[/b]: the NEW cobra stealth extensions (the ones that came with psnpatch 2.25+) must be activated for the version spoofing to work correctly. If old (pre-psnpatch 2.25) cobra stealth extensions are installed, you should first remove them, reboot, and re-install again.


- Future VERSIONS:
When a new firmware version is released, we need to update the psnpatch.cfg configuration file
(in psnpatch installation folder or the root of an usb stick in the rightmost port).

Use the following syntax (example for 4.55 version):
cobra_spoof_version=0455
cobra_spoof_revision=62848

in which:
. cobra_spoof_version is the firmware version as 4 digits.
. cobra_spoof_revision is the firmware build.

(The correct version and build information can be picked from the file /dev_flash/vsh/etc/version.txt that is inside the official firmware pup file).


NOTE 1: Place the new cert files (if any) in files/cert/ folder.
NOTE 2: 4.53 cobra can only spoof version AFTER installing the new cobra stealth extension (psnpatch 2.25 and above). 
NOTE 3: If you want to change the provided configuration: [B]"BE SURE YOU KNOW WHAT YOU'RE DOING !!!"[/B]
NOTE 4: If you're getting a reported version "X.XX", use psnpatch to disable version spoofing and reboot. If the version continues as "X.XX" just re-install firmware. 
        DON'T GO ON-LINE WITH VERSION X.XX OR YOU'LL BE [b]BANNED[/b] !!!



[b] = COBRA "OFW MODE" Emulator[/b]

Using PSNpatch COBRA TOOLBOX, it is possible to activate a special SEMI-PERMANENT mode that truly "emulates" a OFW (official firmware).

In this mode the lv2 table is recovered exactly as the original OFW.
Additionally:
. no plugins are loaded;
. no install_pkg (not possible to install no pkg files);
. no app_home;
. cannot mount game images (JB, ISO, ...);
. webman's "My Games" will not be shown;
. It is NOT POSSIBLE TO SPOOF IDPS & PSID nor DELETE EXECUTION HISTORY !!!

In this mode only official functions are available plus execution of the homebrews previously installed (without the cfw extras).


NOTE: After activating this mode, to get back to COBRA CFW, psnpatch needs to be executed (or re-install the cobra firmware).
 

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-



[b]= REMEMBER ![/b]

Never execute any homebrew WHILE connected to the PSN !
And the safest way to keep being banned is to be offline!!!



[b]= PIRACY[/b]

PSNpatch condemns piracy!
Use PSNpatch only for legally obtained games and content.



[b]= WARRANTY[/b]

PsnPatch comes absolutely with NO WARRANTY.
Use-it at your own risk.



[b]= THANK YOU[/b]

* habib for your GREAT WORK in porting COBRA into your CFW's and sharing your experiences !
* cobra authors for the MOST FANTASTIC firmware add-ons !
* stoker25 for psidpatch.
* user for psnope.
* deank for webMAN and multiMAN.
* flatz, fail0verflow, snowydev, JuanNadie, EXE.trim.ALL, and all other for EDAT signing algorithms.
* all others I've not listed: Without you, it would have been impossible !


[b]= DOWNLOAD LINKS[/b]
[b](Please don't mirror. If there are broken links just report and new ones will be added)[/b]

[b]Do you like PSNPatch ?[/b]
How about help raising funds to buy a PS4 for KW ?
Just press this link and [b]donate [/b]with paypal:
[url]https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GKN9XX7FAQEL2[/url].


PSNPatch 2.45     = 
PSNPatch 2.45 MD5 = 



[b]= QUESTIONS ?[/b]

If you have any question, 1st make sure you read and understand this document.
If you still have questions, read again AND AGAIN!
After reading 3 times, if you still have doubts, use PSNPATCH topic at tortuga cove foruns. 
[url]http://www.tortuga-cove.com/forums/viewtopic.php?f=129&t=5576[/url]
Someone will be glad to help.